public class ExpressHistogramAisleType {
	public class ExpressHistogramAisleType_e {
		public ExpressHistogramDomainDetailsType.ExpressHistogramDomainDetailsType_e DomainDetails;
		public ExpressHistogramProductType.ExpressHistogramProductType_e[] ProductType;
	
		//Setters
		public void setDomainDetails(ExpressHistogramDomainDetailsType.ExpressHistogramDomainDetailsType_e val) {DomainDetails = val; field_order_type_info.add('DomainDetails'); }
		public void setProductType(ExpressHistogramProductType.ExpressHistogramProductType_e[] val) {ProductType = val; field_order_type_info.add('ProductType'); }


		//Getters
		public ExpressHistogramDomainDetailsType.ExpressHistogramDomainDetailsType_e getDomainDetails() { return DomainDetails; }
		public ExpressHistogramProductType.ExpressHistogramProductType_e[] getProductType() { return ProductType; }

	
		private String[] DomainDetails_type_info = new String[]{'DomainDetails','urn:ebay:apis:eBLBaseComponents','ExpressHistogramDomainDetailsType.ExpressHistogramDomainDetailsType_e','0','1','false'};
		private String[] ProductType_type_info = new String[]{'ProductType.ProductType_e','urn:ebay:apis:eBLBaseComponents','ExpressHistogramProductType.ExpressHistogramProductType_e','0','-1','false'};
		private String[] apex_schema_type_info = new String[]{'urn:ebay:apis:eBLBaseComponents','true'};
		private List<String> field_order_type_info = new String[]{};
	}
}